placenta supernumeraria - French English Dictionary